home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / bbs / nlsetup.zip / REVISION.TXT < prev   
Text File  |  1997-05-21  |  12KB  |  314 lines

  1. Revision History:
  2.  
  3. 3.13
  4. ----
  5. Added .PIF file support for launching MS-DOS programs.  NetLaunch cannot
  6. terminate MS-DOS programs or tell when they've terminated.
  7.  
  8. Removed the 5-second minimum time for retrying and redialing connections.
  9.  
  10.  
  11. 3.12
  12. ----
  13. Up to this version, NetLaunch was getting the verbage for the "Connect to"
  14. dialog from the dialog box in RASAPI32.DLL in Windows 95.  What I have come
  15. to find out is that Windows 95 uses the "Connect to" stringtable entry to
  16. give that dialog box its title, and ignores the original dialog box resource's
  17. default title.  The Brazilian-Portuguese version of Windows 95 has a slight
  18. discrepancy that caused this to become an issue.  The dialog box title said
  19. "Connectar A" and the stringtable entry said "Connectar a" ... so NetLaunch
  20. was not pressing the button because it was looking for a capital A and not a
  21. lowercase A.  This may also fix some problems NetLaunch was having with the
  22. Japanese/Chinese versions of Windows 95.
  23.  
  24.  
  25. 3.11
  26. ----
  27. NetLaunch now expands error dialogs that cannot fit the "retry" and "cancel"
  28. buttons, so that they will fit.
  29.  
  30. No longer repeatedly minimizes the "Connected to" dialog over and over.  It
  31. only does it once now.
  32.  
  33. Fixed a menu bug in the left-clicked menu that would cause the menu option not
  34. to be activated when clicked if the default ISP connection was set to not show
  35. in the context menu.  The right-clicked menu was unaffected.
  36.  
  37.  
  38. 3.10 Release
  39. ------------
  40. Fixed a problem with connections scheduled to begin on startup.  Sometimes it
  41. was opening several connection windows and trying to connect.
  42.  
  43. For programs set to close "just prior to" a connect/disconnect, NetLaunch will
  44. now wait until the program is completely closed before continuing.  This could
  45. cause an infinite loop if the program does not close after NetLaunch tells it
  46. to.  Closing the program manually is the only way to make NetLaunch continue
  47. after that.
  48.  
  49. Added full support for the NetLaunch API!  The API is completely finished, but
  50. as of May 9, 1997 I have not completed the API documentation.  Contact me or
  51. keep checking my webpage for availablility.  It will be available free of
  52. charge for anyone who wants it.
  53.  
  54.  
  55. 3.10 Beta 5
  56. -----------
  57. Fixed a GP fault with manually-launched programs (this was actually fixed in
  58. a second upload of beta 4, so you may not have seen this error)
  59.  
  60. Slight alterations to the helpfile & the Program Prefs dialog to make room for
  61. future additions.
  62.  
  63. Added a very tiny .WAV file player (PLAYWAV.EXE) to the archive.  This will
  64. let you play any .WAV file on a connect/disconnect event.  It gets installed
  65. to your WINDOWS directory along with NetLaunch.
  66.  
  67.  
  68. 3.10 Beta 4
  69. -----------
  70. Broke the scheduler in beta 3.  Fixed!  Sorry.
  71.  
  72. Fixed a reconnect bug.  NetLaunch was minimizing the "Connected to" dialog
  73. when it appears underneath the "Reconnect/Cancel" dialog, and it should not
  74. have been.  It was causing all sorts of problems.
  75.  
  76. Fixed a GP fault when manually launching programs from the Launch List.
  77.  
  78.  
  79. 3.10 Beta 3
  80. -----------
  81. Fixed the left-clicked menu problem when you've selectively hidden DUN
  82. connections.  It would either not launch the connection or would launch the
  83. wrong one.
  84.  
  85. Added minimize Internet News & Mail to the software.  It now will check if it
  86. is launching Explorer, and will adjust its method of minimizing the
  87. application accordingly.  To auto-minimize either Internet News or Mail, open
  88. the Launch List, right-click on the icon, and select Properties.  Select the
  89. Shortcut tab, and change the run mode to "Run minimized".  NetLaunch will take
  90. care of the rest.
  91.  
  92. Added no-focus launching, so apps can be started without giving them the
  93. window focus.  This doesn't work for all apps, only those written properly.
  94. (Internet News & Mail do not pay attention to the NoFocus param...losers!)
  95.  
  96. Altered the GUI behavior for the Launch Options.  You may now select the "Only
  97. one instance" and "No focus" checkboxes for manually launched applications.
  98.  
  99.  
  100. 3.10 Beta 2
  101. -----------
  102. Added "just prior to" options for launching/closing programs prior to a
  103. connect or disconnect
  104.  
  105. Fixed the context menu bug introduced in beta 1
  106.  
  107.  
  108. 3.10 Beta 1
  109. -----------
  110. Added a lot of new features!  Things like:
  111. - Retry on error like Windows NT...this is WAY cool!
  112. - Can now press either "Reconnect" or CANCEL on a DUN disconnect
  113. - Can minimize or hide the "Connected to" dialog
  114. - Can prevent program icons and connection icons from showing up
  115.   in the context menu
  116.  
  117. Fixed some of the problems preventing me from enabling all the compiler
  118. optimizations, so now the program is even smaller than it was before!
  119.  
  120.  
  121. 3.06c
  122. -----
  123. Fix for Spanish version of Windows 95.  Seems there was a trailing space on
  124. the "Connectar Con" string in the RASPI32.DLL which is trimmed when the window
  125. is opened, and NetLaunch was unable to "see" the window.
  126.  
  127. Fixed an unhandled exception error when disconnecting from an ISP in Windows
  128. NT.
  129.  
  130.  
  131. 3.06b
  132. -----
  133. Added disable support.  NetLaunch can now be enabled and disabled
  134.  
  135.  
  136. 3.06a
  137. -----
  138. Fixed a small GUI bug
  139.  
  140.  
  141. 3.06
  142. -----
  143. More tweaking on the GUI, specifically the Launch List launch and
  144. close settings for programs.
  145.  
  146. Fixed the Destroy Window.  It was not working at all.
  147.  
  148. Changed the methodology of how NetLaunch looks for windows to send close or
  149. destroy messages to.  Previously, NetLaunch would simply enumerate the windows
  150. of the main thread of an application.  However, this was not working on many
  151. programs that create windows in spawned threads (other than the primary
  152. thread).  NetLaunch now enumerates all the windows and matches them with their
  153. Process ID's to determine which apps own which windows.  It can now send
  154. messages to windows no matter which thread of an app opened it.
  155.  
  156.  
  157. 3.05d
  158. -----
  159. Fixed an unhandled exception in NT when dealing with the context menu change I
  160. put into 3.05c (grin)
  161.  
  162. Added a new checkbox to remove the connection entries from the context menu
  163. when you are already connected.
  164.  
  165.  
  166. 3.05c
  167. -----
  168. Changed the context menu to handle huge amounts of programs in the Launch
  169. List.  Previously if you were in 640x480 and had a lot of programs in the
  170. list, the menu would keep going down vertically, even past the end of the
  171. visible display area.  Added logic to allow it to do multiple columns.
  172.  
  173.  
  174. 3.05b
  175. -----
  176. When I reworked the disconnection detection code for NT a while back, I
  177. accidentally broke the "press redial button" code.  FIXED!
  178.  
  179. Fixed a very tiny GUI bug when you've added a new connection to DUN.  It
  180. would sometimes show the "Apply" button when you hadn't changed anything
  181. in the "Connections" tab.
  182.  
  183.  
  184. 3.05a
  185. -----
  186. Removed "push buttons for all dialup connections".  It is now automatic and
  187. can not be disabled.  Most of the "dialog skipping" routines required this
  188. feature enabled and would not work otherwise.
  189.  
  190. Fixed long dial-up names.  If the name of the dialup connection is longer 
  191. than 18 characters, Windows95 truncates the name and appends "..." to it.
  192. This was throwing off NetLaunch, especially since the behavior in OSR2 is
  193. different than old Windows 95.
  194.  
  195.  
  196. 3.05
  197. ----
  198. Small tweaks.  Fixed a couple small bugs when trying to press buttons for the
  199. "Connect To" dialog.
  200.  
  201. Messing with the optimization settings for my compiler.  Some of the features
  202. are causing inconsistencies between my debug and release builds and are
  203. causing a lot of problems.  Unfortunately it means the executable is a little
  204. bigger now.
  205.  
  206. I was leaving some handles open when it launched/closed programs.  Fixed!
  207.  
  208. The Launch List in the Preferences screen is updated properly when you change
  209. the Launch List directory.  You no longer have to exit Prefs and come back in
  210.  
  211. Changed the way I resolve links and ask for a pathname/filename from the
  212. system.  I was asking for the shortpath (8.3 format) instead of the UNC path,
  213. and some programs...well, ONE program didn't like it.  It was Agent 1.0
  214.  
  215. Separated the INF file into two versions, one for NT and one for 95.  Why
  216. can't Microsoft name their setup API DLL's the same in NT and 95?  It'd make
  217. the uninstall process SO much easier!
  218.  
  219. Fixed the "Hide connected dialog" button...was not updating properly
  220.  
  221. Fixed a long ISP name bug...The "Connect To" dialog was truncating the name
  222. in the static control I was looking at--fortunately there's a hidden on in
  223. the dialog with the full name.
  224.  
  225. 3.04
  226. ----
  227. Fixed a major bug that could cause your system to get seriously unstable
  228. after running NetLaunch for a long time.  I kept opening the registry key
  229. every 2 seconds and not closing it...so each time it would open another
  230. handle, then another, then another...you get the point.  I didn't catch it
  231. until I ran NT's task manager.  (Thank God!)
  232.  
  233. Fixed a small registry cleanup bug
  234.  
  235. Added a time-delay launch so a program can launch after a designated period
  236. of time after a connect.  That way it doesn't totally cripple your system by
  237. launching all the programs at the same time.
  238.  
  239. Can now hide the "Connected" dialog...None of this minimizing crap.  It's 
  240. GONE!  (I always hated having that window in my taskbar!)
  241.  
  242. Added left-click support and a new "Connections" hotkey.  Left-clicking on
  243. the NetLaunch icon now brings up an abbreviated Connections menu, allowing
  244. you to connect and disconnect.  The hotkey does the same thing, only with
  245. the keyboard of course.
  246.  
  247.  
  248. 3.03
  249. ----
  250. Fixed a bug when executing command-line params that caused programs to be
  251. launched in the Launch List.
  252.  
  253. The program now reports when it cannot resolve a link.
  254.  
  255. NetLaunch can press the "Connect" button and override username/password in
  256. NT.  Of course, this only works if the dialog pops up.
  257.  
  258.  
  259. 3.02
  260. ----
  261. Fixed the fix to scheduling
  262.  
  263. Fixed disconnect detect problem in NT
  264.  
  265. Will no longer try to connect to a connection already established
  266.  
  267.  
  268. 3.01
  269. ----
  270. Fixed the Windows NT support.  It was WAAAY broken.  (I had to install NT to
  271. do this however...sigh)
  272.  
  273. Fixed the Launch List directory defaults...it was broke, too.
  274.  
  275. Fixed the scheduling bug for connections with an underscore.
  276.  
  277. Fixed numerous incorrect registry access functions that NT is more picky
  278. than 95 about.
  279.  
  280.  
  281. 3.00 Released 04-25-1997
  282. ------------------------
  283. Fixes from the most recent beta:
  284.  
  285. Fixed a dumb (but elusive) bug that erased the "program" tab preferences when
  286. you were in the Launch Opts screen (and had not switched to "Prog opts") and
  287. changed one of the "Apply to all/each" radio buttons.  Duhh!
  288.  
  289. Made the Prefs screen a little smarter.  It doesn't give you the "Apply"
  290. button now unless you really CHANGE something.
  291.  
  292. Removed the multimedia timer I was using for scheduling, and made the schedule
  293. timing code smarter so it didn't require the kind of accuracy I needed before.
  294.  
  295. Fixed a bug that caused the helpfile to be repeatedly shown when you had no
  296. items in the Launch List.  Oops!
  297.  
  298. It now disables the functions that do not work on Windows NT, namely the
  299. button-pressing options.
  300.  
  301. Small cosmetic changes.  Fixed incorrect tab orders, fixed a font bug that
  302. caused the entries in the context menu not to reflect the current menu font
  303. if you changed it while NetLaunch was running.  Centered text and icons in my
  304. owner-draw stuff so it looks better with non-standard fonts and sizes.
  305.  
  306. Added some more information about the "Only one instance" checkbox and its
  307. limitations in the current release.
  308.  
  309. NetLaunch tries to put your default Dial-Up connection first in its menu, but
  310. it sometimes put a bogus name there if you changed the name of your connection
  311. but had not used it yet.
  312.  
  313. Put the LAUNCH.INF back in the ZIP file.  Oops!
  314.